package com.ruoyi.generateTest.mapper;

import java.util.List;
import com.ruoyi.generateTest.domain.GeneratedExam;

/**
 * 生成试题Mapper接口
 * 
 * @author 经纬线
 * @date 2024-08-04
 */
public interface GeneratedExamMapper 
{
    /**
     * 查询生成试题
     * 
     * @param examId 生成试题主键
     * @return 生成试题
     */
    public GeneratedExam selectGeneratedExamByExamId(Long examId);

    /**
     * 查询生成试题列表
     * 
     * @param generatedExam 生成试题
     * @return 生成试题集合
     */
    public List<GeneratedExam> selectGeneratedExamList(GeneratedExam generatedExam);

    /**
     * 新增生成试题
     * 
     * @param generatedExam 生成试题
     * @return 结果
     */
    public int insertGeneratedExam(GeneratedExam generatedExam);

    /**
     * 修改生成试题
     * 
     * @param generatedExam 生成试题
     * @return 结果
     */
    public int updateGeneratedExam(GeneratedExam generatedExam);

    /**
     * 删除生成试题
     * 
     * @param examId 生成试题主键
     * @return 结果
     */
    public int deleteGeneratedExamByExamId(Long examId);

    /**
     * 批量删除生成试题
     * 
     * @param examIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteGeneratedExamByExamIds(Long[] examIds);
}
